package com.yan.design.two.establish.s4.builder2;



/**
 * 四.建造者模式
 *      抽象方法 - 建造者
 * @author shengren.yan
 * @create 2022-07-17
 */
public abstract class Builder {

    abstract Builder buildA(String key); // 汉堡
    abstract Builder buildB(String key); // 薯条
    abstract Builder buildC(String key); // 可乐

    // 抽象方法 - 创建产品对象
    abstract Product getProduct();


}
